a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
:focus { outline: 0px none; }
address, cite, code, dfn, em, i, var { font-style: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.clearfix::after { content: " "; display: block; clear: both; height: 0px; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, button, input, select, textarea { font: 12px/1.5 arial,helvetica,clean,sans-serif; }
a { text-decoration: none; color: rgb(34, 68, 221); }
a:hover { text-decoration: underline; color: rgb(204, 0, 0); }
body { min-width: 1190px; font-family: Microsoft Yahei,arial,"sans-serif"; }
input::-moz-placeholder { color: rgb(153, 153, 153); }
.w { width: 1190px; margin: 0px auto; }
.active .choose-city i, .call-back, .choose-city i, .close-box, .close-side, .ewm-app, .ewm-wx, .fb-btn, .footer-logo, .hot-phone i, .logo, .open-box, .totop { background-repeat: no-repeat; background-image: url('images/global-3.eec70361a72926654002776168a54cb7.png'); }
.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hd-top { width: 1190px; height: 85px; margin: 0px auto; }
.logo { display: block; float: left; width: 256px; height: 85px; background-position: 0px 0px; }
.search-box { position: relative; z-index: 20; float: right; width: 328px; height: 36px; padding: 25px 95px 0px 0px; }
.search-input { float: left; width: 244px; height: 34px; line-height: 34px; padding: 0px 10px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(34, 172, 56) -moz-use-text-color rgb(34, 172, 56) rgb(34, 172, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 0px 0px 5px; }
.search-btn, .search-input { font-family: Microsoft YaHei; font-size: 14px; }
.search-btn { float: right; width: 63px; height: 36px; color: rgb(255, 255, 255); background: rgb(34, 172, 56) none repeat scroll 0% 0%; border: medium none; border-radius: 0px 5px 5px 0px; cursor: pointer; }
.search-btn:hover { background: rgb(23, 149, 0) none repeat scroll 0% 0%; }
.hot-phone { float: right; height: 30px; line-height: 30px; font-size: 20px; margin-top: 27px; color: rgb(34, 172, 56); font-weight: 700; }
.hot-phone i { display: block; width: 30px; height: 30px; margin-right: 5px; float: left; background-position: -30px -100px; }
.nav { height: 46px; line-height: 46px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.nav a { display: inline-block; font-size: 16px; padding: 0px 30px; color: rgb(255, 255, 255); }
.nav a.active, .nav a:hover { text-decoration: none; background: rgb(23, 149, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.footer { padding: 50px 0px 30px; background: rgb(46, 46, 46) none repeat scroll 0% 0%; }
.company-info { width: 1190px; height: 90px; margin: 0px auto; color: rgb(184, 184, 184); padding-bottom: 70px; }
.footer-logo { width: 102px; height: 90px; background-position: -154px -100px; float: left; margin-left: 40px; }
.phone-email { float: left; width: 230px; padding-left: 50px; }
.phone-email p { line-height: 22px; font-size: 14px; }
.phone-email p span { display: inline-block; font-size: 12px; }
.gz-ewm { display: block; float: left; width: 85px; height: 85px; margin-top: 4px; }
.ewm-tit { width: 82px; line-height: 22px; font-size: 14px; float: left; padding-left: 8px; }
.company-info .basic-info { float: left; width: 390px; padding-left: 20px; background: transparent none repeat scroll 0% 0%; margin: 0px; }
.info-link { line-height: 22px; font-size: 14px; padding-bottom: 8px; }
.info-link a { margin-right: 35px; }
.info-link a, .info-link a:hover { color: rgb(184, 184, 184); }
.arc-info { line-height: 20px; font-family: simhei; }
.friendly-link { width: 1100px; padding: 0px 0px 0px 90px; height: 28px; line-height: 28px; margin: 0px auto; position: relative; overflow: hidden; }
.friendly-link a { color: rgb(102, 102, 102); line-height: 28px; margin-right: 20px; display: inline-block; }
.friendly-link a:hover, .link-tit { color: rgb(102, 102, 102); }
.link-tit { position: absolute; left: 0px; top: 0px; width: 90px; height: 28px; font-size: 16px; }
.open-box { top: 10px; background-position: -70px -100px; }
.close-box, .open-box { position: absolute; right: 0px; display: block; width: 16px; height: 9px; font-size: 0px; line-height: 0; cursor: pointer; }
.close-box { bottom: 10px; background-position: -90px -100px; }
.friendly-active .open-box, .friendly-link .close-box { display: none; }
.adown-body { background: transparent url('images/img-3.134eb7b368a3feeef4c6c29a5fc9f996.jpg') no-repeat scroll center 0px; }
.bgce { position: relative; height: 740px; }
.bgce a { font-size: 24px; font-family: microsoft yahei; text-indent: 105px; height: 79px; line-height: 79px; width: 296px; display: block; position: absolute; right: 223px; text-decoration: none; background-image: url('image/big.jpg'); background-repeat: no-repeat; background-color: rgb(34, 172, 56); color: rgb(255, 255, 255); }
.icon-android { top: 460px; background-position: 56px 19px; }
.icon-android:hover { background-color: rgb(23, 149, 0); background-position: 56px -181px; }
.icon-ios { top: 550px; background-position: 56px -81px; }
.icon-ios:hover { background-color: rgb(23, 149, 0); background-position: 56px -281px; }
.erweima { position: absolute; bottom: 112px; right: 40px; width: 168px; height: 168px; background: transparent url('images/pcappdown.dfdf3ecaa03bee27323079ebfdd83328.png') no-repeat scroll 0px 0px; }
.lpn_panel .ft::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
